No the most obvious response from your end would have been to stay silent, since you obviously cannot provide the solution to his problem (you only provided a workaround).
Sure Windows might not be the optimal setup for development work for a *NIX based platform, but it surely is a viable option and you can run into trouble with Linux environments, too - it's not like they are the cure-all and be-all.
I don't completely disagree with your view on Linux and Windows, but you are being really pushy and obnoxious about it. You just could have recommended Linux once and leave it at that, but you kept making "trollish" statements about the use of Windows, without contributing anything to the thread.
Everyone is entitled to their own opinion - you like Linux, feel free to, but please don't go around rubbing it in other people's faces.
Dude, I really like you (when we met at GC), but on this forum and with that attitude you can be quite annoying at times.