I'd agree that speaking up is doing something, if you weren't all speaking up on a forum populated with people that share your views. Not going to recruit anyone to your side preaching to the converted, you need to get out there on the streets
In the dystopia that is Britain 2015 voicing an opinion that involves putting your own people first is called hate speech,which in turn means you're labelled waycist,which is something like being called a witch in the 1700's.
Im not as articulate as Paul Weston for example,I'd be surprised if anyone here is,without hiring a solicitor to follow