I agree. He should never release his returns. The media is conditioned to think that if they ask for tax returns, republican candidates always produce them. Trump needs to retrain the media.
And no candidate is required to submit their tax return to the public.
Cruz has already filed an extension for his 2015 return. What's that about. He has CPA's who do this. It's not like it's some kind of monster.