If Widow Isn't OP Lend Me Some Help Then

Widow’s effectiveness (and that of every one-shot/high burst based hero) is directly and indirectly tied to the impact that healing has on the game. Your problems will stay problems as long as:
a) supports remain as heal-centric as they are.
or
b) health pools remain as low as they are.

Even outright removing Widow wouldn’t solve anything, you’ll just start complaining about the next best hero (or combination of heroes) that can burst you down fast enough.

For a more elaborate explanation: