Competition in mining, like in any industry, will mean that the average person is unable to make a profit. Only those who invest the most time, are the most efficient, and stay ahead of the curve will make money long term with Bitcoin mining, and this should be expected.
+1
Bitcoin mining isn't a get-rich-quick scheme, nor is Bitcoin itself for that matter. But if it was, it'd probably seem too good to be true and thus not be true.
![Grin](https://bitcointalk.org/Smileys/default/grin.gif)
+1