Grrrrr!!! Stupid Trans Pan

So I have noticed this smell in the garage the past week or so... I just thought it was the snow blower which has a tiny gas leak. So I paid no more attention to it.

Well today I go out and start fiddling with the car. I have to drop the trans to replace a torque converter and noticed trans fluid all over the cardboard that I had under it to catch drips. Well the stupid TCI chrome trans pan with the drain plug in it started leaking at some point. Just before I put the car away for the winter I notice a small drip from that drain plug. I tightened it up and it was fine up until now...

Needless to say that pan is getting tossed in the trash and Im going to something different. I would have hated for that plug to come out or what not as I was driving down the road...

Anyone else every have problems with this style of pan?