As long as there are high fees and slow transactions bitcoin will never become a global currency.
How can btc be mass adopted with such transaction speed?This is ridiculous.
Spam attacks are another problem.We need major changes.
Bitcoin is not going to be the global currency everyone uses for small transactions.. think of bitcoin as like gold.. a store of value that people don't use when they go to wal-mart. Some altcoin with improved blockchain technology like Ethereum, XEM, or some other currency that can handle the transaction load with less fees with take that role.
For transferring hundreds to thousands of dollars, paying 50 cents to a buck is hardly going to bankrupt a person.. if it starts getting up into the multi dollar range, it will start to become an issue however.