Excuse me Mr "Bath student, I'm a mechanical engineer. Bow down to me everyone else", when you reach the outside world I hope that you become more humble and kind to your peers... Honestly you sir need to learn manners and stop being so opinionated about how other people choose to live. Some people prefer to have their own bathrooms due to personal preference and who are you to say that they are wrong to make the choice of having a en-suite?
Further more as a fellow STEM student I do not approve of you belittling others due to their degree choice just because it isn't a STEM or Engineering related course. As a hopeful engineer you should know that many projects will need more than one strain of engineering and expertise... you're going to be working with people with all sorts of degrees and backgrounds. Oh you're in for a shocker... I'm a female STEM student who has FIRMED their choice for MECHANICAL ENGINEERING and I think that you are an arrogant pig who thinks that women are just their to be your play thing. If i ever come across someone like you during my studies... well lets just say you wouldn't be getting any from anyone. I'd be surprised if there's a girl who could possibly put up with the backwards thinking you have... Please this is 2016 not 1940's! Women have as much place in the world as men do.
Yes you might come out with an engineering degree but with that attitude. You sir will simply not be going places if you continue to insult the people around you.