Mining would be always profitable, but under some harsh conditions:
1) REALLY cheap electricity
2) Easy, fast and cheap access to the newest and most efficient mining hardware available at the moment.
Bitcoin mining is no longer a game, when you win if you got secret knowledge that very few have. There are millions participants worldwide now, some of them are proffesionals.
I remember, when I made my scrypt 3xGPU rig in Nov 2013 - two, three months later it became much harder to make decent profit, because people have discovered solution for simple and effective mining at home (it was hard to gen any ATI card these times
). So the factors of profitable mining had changed, not everyone then could handle that.