Try and move your addons folder somewhere else for a sec.
It will redownload all the default addons which are the only ones you need to join Badspots server.
This will eliminate the possibility of it being an addon problem.
If it then works, it is probably some client addon messing with you.
Does this happen with any other server?