Right, lets' not argue more on this and do something MORE practical.
1) Arclaine, how about you post your heroes list, equipment list, and let the forum help in forming a possible team to deal with tanks?
2) After that, YOU try out the suggested team build, and then if it doesn't work, record a match and we'll see what you have possibly done wrong, or maybe its just the opponent.
3) Then, try again. Repeat 2 and 3 until win, ok?
Notes:
Due to whales and early CBT players having possibly 5*+15 full equipment and possibly +15 runes, in addition to maybe mlb, nobody can guarantee you 100% wins, because some stacks stacking to still too great to overcome. And if you think that all free players can win against whales, its not the case here.
It's kinda no point to him because:
1) He's stated not asking for help to build his team -- he thinks his team is fine, it's the Tanks that's bullshit
2) He rejects mainstream counters - Swap/Knockbacks, with his reasoning listed
3) Repeat 1 and 2