I don't think guests should be banned inherently, I think their ability to pm should be. Forcing kids into making accounts before getting to scout the place out and get comfortable beforehand is a bad road to go down imo, but I can totally see banning guests to dodge spam bots on main being a reasonable course of action.