There are a lot of ways to prevent being scammed. We need to do a lot of research first before we get ourselves involved in that kind of activity. We shouldn't trust easily on someone we don't know. Think before you click, is the best advice that I could give in this online world.
I don't think that is possible. It's hard to use bitcoin as a monetary currency. For example like buying in small stores. It is kind of a hassle to have digital currency especially when it involves small transactions.