On my 'you be the judge' thread people were giving out more severe bans for name calling than leg breaking, so maybe the FA are acting on 'behalf of the people'? :s
Sad state of affairs though, I've no problem with that 3 game ban, but a leg breaker should have the book thrown at them. I guess everyone would claim the tackle was an 'accident' though to get out of it, but spitting, is hard(er) to get out of.