The first Amendment wasn't written to protect popular speech. It was written to protect unpopular speech. No matter how obnoxious or how sickening this speech is, this dim whitt has a right to express her opinion.
This school is just as wrong as the school that suspended the kid for his pro-war signs. There is no right to go through life never being offended or never being faced with opinions we find repugnent. Free speech never enslaves anyone or takes anyones rights.