Yea, I hear ya. When in a dominant position orca can really shut down the opponent. But I don't personally mind the suicide drive by's that everyone does with them. Orcas are what? 70 tib each? Could be 80. If I'm wrong correct me, but I'll go with 70. So 2 orca dives to get my harv costs them 140 tib to which they get 100 back. I'm fine trading that every day of the week. Especially love it when they finally bag the harvester when the nuke is going critical and then I just use the freed up pop cap for another combat unit =p But I won't lie, I have lost games because I never rebuilt my harv when this happens, so it's not a super strong move.
Another solid tactic is to keep on top of their orca with something non threatening. Flame squad? Wheels/wardogs? Anything. Keep it close and unassuming and run them by right as it reloads and you can keep the orca out of the fight for that much longer.
Personally the orca is in a pretty good spot right now. Does it's job decently well and has it's weaknesses. Might feel a little strong right now due to the fact that the only infantry counters lie in lasers/rockets or expensive hard air counters. But overall I'm not struggling with em.