Sure Trump can win, and I give him a slightly better chance than Cruz.
Trump will and can convincingly stand up to the media onslaught that is sure to come, not by trying to meet their lies with explanations which they will never even acknowledge, but by painting the whole MSM as the lie machine that it is. Trump has called the press liars, and views at home stood up and cheered. He will paint them as simply another arm of a corrupt established order.
Further, he will mount the type of attacks on Hillary that will be required. The way to beat the Clinton’s is to go right after them, and their friends, in a very personal way, in terms that average people understand. Cruz will not. Trump will. This election will not be about policy.