Maybe the urbanism fight is tiring because people realize what they would have to give up in order to achieve the urbanist vision -- especially their trucks and SUVs.
Selling a positive vision rather than shaming people and trying to take things away from them would help.