What does Bashwagon mean?

Bashwagon meaning in Urban Dictionary

a certain type of bandwagon where individuals regularly deride or denounce (bash) a specific object/person/concept simply since it is deemed preferred to take action.