I really hate the attitude in the first few sentences. The "your life is better than others so be grateful" idea never really applies, its like saying "your neighbor gets beaten three times a day, so don't complain when you only get beat once!". Just because someone else's life is worse than yours doesn't mean your own is so great. Also, the person breaking their back on a farm might be doing that because they made choices in life which lead them to have a poor future.
As for your job being what you make it, I totally agree. There are lots of ways I have made my work life better recently even when I hate my job (for example I got a keurig) and until you do everything you can in that aspect you can't be sure you won't be happy. When you do all of these and THEN still aren't happy, find a new job.