He needed to do this in order to stay in contention.
A conspiricist might say that Walker is an establishment politician and that McConnell was OK with the criticism. Similiar to Boehner being OK with the HOR candidates criticising him during the last congressional election.
I think Walker was just being honest in his criticism. He’s not as ‘establishment’ as most people think he is IMO.
VOTE Cruz or learn Chinese..