Well said - right to the point.
Hanky wringing is the refuge of those who won't fight for the constitution and the nation.
To change laws, you have to elect a majority in a legislative body.
Why do you think you have not been able to do this? Why isn't Tom Tancredo or Duncan Hunter President? Why isn't JD Hayworth a US Senator from Arizona?
It's not because you can't argue your point well, or because you aren't clear about what you want.
It's because your position is unpopular, and is electoral death for candidates who adopt it.