An anti-vaccination protester has been charged with seriously assaulting a police officer, while two others have been charged with obstructing police, after a protest in Mackay.