Up until a week ago, I could join any server. since then I have only been able to join a private server set up by 'VitiminK' who is hosting it for people having this problem.
Ive had this issue for a week now, but spending all my time after work everyday trying every solution posted about this on the forums, I am finaly giving up tonight. I hope you can get in the game.