The Guildmaster Trainers should be working. At least they are on all the servers that I've played on.
As for the guards not attacking, that's not a bug. For that you have to manually add them to the factions table. I've never done it before so I'm a little sketchy on the details but all you have to do is set the guards up as an opposing faction to whatever mobs are roaming about. That way, whenever any get too close to a guard (for example, if they're chasing you

), then the guard will look at them and think "Hey! I hate those things!" and go kill it. Of course, that means you'll have to set up factions for all the mobs too. :(