Do I think it's a good business model for certain games and game-like interactions? Absolutely.
Do I think it's silly to pay money for virtual goods? Absolutely not. You pay for hapiness plenty of other ways, who cares what the vehicle of that emotion is?
Have I ever purchased virtual goods? Yes. Over $2,000 across 8 games.