Mining is pretty much a losing proposition nowadays. The only people that make money are the ones selling mining rigs.
Of course, this presumes that the value of BTC won't go up dramatically in the future, but even so it would be cheaper to straight up buy them.
That's a complete fallacy, actually. Set aside the fact that you're always banking on values going up...even based on current value there is plenty of profit in mining.
Scrypt mining with GPUs, I mined 3700 Bottlecaps and 2100 Megacoins yesterday. If I were to exchange them for USD (CAP/MEC -> BTC -> USD) that would amount to about $75 based on the value at the time I mined them (or slightly higher right now.) All of my mining rigs combine to use 7484 Watts, on average. At my local rate of $0.10/kWh, that amounts to about $18 in power costs (for a net gain of $57 profit yesterday.)
Over the past 60 days, I've mined primarily Megacoin, Litecoin, and Bottlecaps. Recently, the price of Megacoin (and therefore, the difficulty as more people are mining it) has risen...accounting for a larger portion of the value...but my mined portfolio currently sits at a value of $7100 (a profit of about $6000 after power costs. Before 60 days ago, I cashed out everything I mined to pay off the initial investment in hardware.) That would put things on pace for $36,000/year in profit -- not bad for a hobby.
Say what you will about mining profitability, but there is plenty of profit to be had mining scrypt coins. My mining operation pays my Tesla payment and there is plenty left over to save as an investment (I keep over half of what I mine.)
The cool thing is if it ever does stop being profitable...I have a ton of GPUs that are still useful. With more and more work being done on GPUs, a GPU farm will always have uses and value. My hardware has all been paid off with my mining profits (that's the first thing I did) so at this point everything is pure profit (not even taking the resale value into consideration.)
I'm not sure why people continue to spread this false information -- perhaps they're sick of the difficulty rising? More people mining means more investors, more interest, a more secure network, and ultimately more value. It doesn't make sense to discourage new miners -- especially when you're using false information to do so.