How many have learned a language they hated just to get a job? 
adn37: I've learnt Java (J2SE). I have an embedded systems background. Hated it at first (lack of possibilities vs C/C++), but in the long run there are benefits. Frustrations are still there and the fun is limited (no risk, no fun), but you can work your way out. 
Brainwashing yourself is option #1.I still enjoy working on side projects too, with the tools I like (web dev, PHP MVC...).