crusaded

kruːˈseɪd

verb

lead or take part in a vigorous campaign for social, political, or religious change.

he crusaded against gambling in the 1950s

campaign,fight,do battle,battle,take up arms,take up the cudgels,work,push,press,strive,struggle,agitate,lobby,champion,promote