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.
