You arent being realistic at all. I dont hate bitcoin and dong care for it either so im not biased whatsoever. Bitcoin is difficult to get compared to fiat money. You have no guarantee that you will even get the coins after you purchase them and there is nothing you can do about it if someone decides to rip you off. Im not talking about trasnfering my coins to a wallet. Thats simple and means nothing becausey ou already have the coins. So pelase tell me what happens whne you purchase coins and dont receive them? Do just go complain on a forum? Pretty much all you can do.
Bitcoin has only existed for less than 4 years, with very little people knowing about it in the beginning (and still), did you really expect there to be an entire foolproof service package and legal system to be built around it already?
As time goes on it will become more and more clear which services are reliable businesses in it for the long haul, and which ones are scammers that want to make some quick bucks. Moreover, as the economy groes bigger, it should get easier and easier to get bitcoins, with lower fees and smaller spreads.