I agree, and I said as much. If verizon actually cared to compete with cricket, there's no way cricket could win. However we're never going to see verizon offer no credit check, even if they did decide to offer no contract.
As it stanRAB, if Verizon offered full everything for $100, they'd hurt cricket, but not kill them. Even if they offered it without a contract, cricket wouldn't get killed. Cricket appeals to cheapskates, people who want a basic phone, and dirt poor folks... None of these people will jump to verizon for this plan. The only segment who'd leave are those of us who actually use cricket's various features AND travel.
The flaw in your argument is that probably 70% of cricket's customers CAN'T get service with verizon in the first place, and there's NO chance that Verizon will ever placate those people.
Sprint is doing it, to a minor degree with boost, but they're not offering anything better than cricket does, and their plans cost the same or more. Boost will never overtake cricket, because I'm pretty sure sprint doesn't want that market share anyway. They've thrown the plans out there, but have almost no support and only 2 phones available. They also don't activate foreign ESN's and have a bunch of other crazy rules (my sister used to work for boost.. I've heard all their horror stories)...
I used to think that cricket would force the major companies into doing business their way... Now I don't think that'll happen. They may force unlimited on the bigger companies, but the bigger companies won't ever bother to fight for cricket's core customer base... low income, bad credit/no SSN customers.. Cricket will continue to serve it's niche market, but they might lose the small percentage of customers who CHOOSE cricket because of unlimited.