It's really too bad it's so expensive to pursue issues like this. If the .net company has more money than the OP they could even end up with the .com even though no one would consider it fair.
I think it would cost a lot of money to invalidate a trademark, especially if the company that owns it has deep pockets and even a UDRP complaint can cost in the range of $5k from what I've read. I think that's why so many mediocre .coms sell in the $2-4k range. It's cheaper to pay the domain/trademark squatters for the guarantee of getting what you want than it is to (maybe) prove their registration was in bad faith.