I disagree with you and I’m a Cruz supporter. Trump is saying things out loud and in public that regular Americans have been saying in private for years.
As private citizens our voices are rarely heard and if they are they are dismissed by the entrenched elite. Trump has the bully pulpit.
It is our own damned fault that the "entrenched elite" even exists! We should have been screaming for term limits and anonymous political funding for the past fifty years. Then we'd have public servants who had to go back and live under the laws they pass, instead of wannabe masters who exempt themselves from them and never return to the real world.
Had Cruz picked the border wall and Muslim immigration as his top issue then he would be leading not trump
Trump has found the issues people care about