If you think about this it is pretty obvious that the mind set and mentality of the majority of Bitcoins users is what is holding Bitcoin back and what could be the downfall of Bitcoin in the long run.
there is a lot of things other than these on bitcoin users' minds. like security, where to buy with less fee and where to spend bitcoin.
Everyone is so scared of being scammed and go to great lengths to try and 'help' others not to get scammed that it makes Bitcoin an unattractive payment method for shops to accept. Escrow is one of the most absurd things about Bitcoin - what happened to buyer beware? Now it is seller AND buyer beware as you still can't fully trust the escrow. While I accept that if I want to sell something as a new member I have to use escrow - fine for cheap items, I would not risk selling something expensive and sending it to the buyer until the funds were firmly in my possession, this is how it has always been and how it should remain. The buyer should be the one to take on the risk - they can decide not to do this and move on, that is also fine but the buyer should not be able to dictate terms to the seller, it should be the other way around. The buyer is not forced to buy.
i think you should read the bitcoin white paper.
any system will always be based on trust and some party will always be at risk. and there will always be ways to exploit any system.
paypal has charge back scam, credit cards has stolen cards, bitcoin has double spend.
now risks of each of these are different. a double spend risk can easily be assesses by looking at the blockchain, checking the fees, etc while if order to assess the two other risks the merchants has to take an unbelievable amount of personal information from their users which is a privacy hazard to customers.
Also the method of buying Bitcoin is tedious at best. Until we can effortlessly buy Bitcoin with a credit card - without having to make an account at an exchange, Bitcoin will not reach its full potential, I know I have spoken to friends who don't touch Bitcoin as they cant buy it as they could gold for example.
it is not at all tedious. it is the same as buying anything else.
there are a lot of good services like coinbase, circle and even localbitcoins and exchanges which you can buy through a wide variety of methods like bank transfer, credit cards, paypal, webmoney, whateverTheHellonTheInternetMoney....
buying gold is the same way if not harder and you will have to buy a considerable amount whereas you can buy small amount of bitcoin.
Until Bitcoin is treated like any other currency or commodity it will not become what it should be.
Stop holding it back, a few people being scammed (usually down to their own stupidity) is and can be for the greater good. I not talking about blatant theft, if someone buys Bitcoin from a new member, with no history, no trust and no proof then it is their fault.
bitcoin is growing over time but these things you said are not things keeping bitcoin back.