Oh great, we don't need to spread the crying here.
TvZ is broken (this has nothing to do with Terran and everything to do with Zerg), but only really at the pro levels (doesn't really affect ladder; people just bitch about it because it's better than admitting they got outplayed). TvP is fine.
This is simply not true. In fact, statistics suggest that
Terran is the hardest race to play at the lower levels, and at the higher levels the races are even. Protoss is also the most played race by a very large margin.
This is also not true. Terran is actually the most low-tier focused race--their most commonly units are all tier 1 or 2, whereas many of the units that absolutely smash them (High Templar, Ultralisks, Brood Lords, etc) are tier 3. Terran actually only has one tier 3 unit (Battlecruisers), and while they are decent against Protoss (they suck against Zerg, mind you) they are generally too expensive to get in the numbers required to win with them.
And I really don't think you have any idea what you're talking about with regards to melee.