There are many places where you can get btc in a matter of minutes to a few hours with very little fees. The fees would be for transferring dollars there to buy the btc but not for buying the btc.
How are you going to solve the problem that everyone in possession of the coin could "empty" it, leaving it useless? Unless the QR code is the public key, in that case - where is the private key?