Boston Mayor Martin Walsh is a big supporter of free speech. That is as long as it doesn't conflict or offend any of his personal opinions.

In an interview with the Boston Herald Monday, Walsh said that he plans on doing everything in his power to block Donald Trump from opening new real estate projects in Boston because of his comments on illegal immigrants.

“I didn’t criticize him; I just don’t agree with him at all. I think his comments are inappropriate. And if he wanted to build a hotel here, he’d have to make some apologies to people in this country,” Walsh said in his interview.

It's not unusual for a Boston mayor to slam a private individual for their comments. Former Mayor Thomas Menino attacked the president of Chick-Fil-A for his comments about gay marriage in 2012, according to the Daily Caller.

New York City Mayor Bill DeBlasio also tried to hurt Trump financially, saying he would review all city contracts with the real estate mogul because he doesn't like his position on illegal immigration.