Save for the title being "first post" you really don't deserve a flamebait rating. Post like this is why flamebait is moved to +5 to my account.
That being said, you're wrong. GPL software is inherently incompatible with software patents. If you're a big company with a big patent portfolio, you can pretty much make any software you want. Someone sues you, you counter sue, because odds are they are breaking at least one of your patents. In general, companies try to avoid suing each other and instead opt to just cross license each others patents, by formal agreement or by understood silence.
GPL software developers have no such luxury. They aren't known for patenting things and if they do, they then promptly license the patent in a such a way that GPL compatible licenses can use the patent. Which means, BSD licenses can use the patents too. Which means, it can be incorporated into proprietary software without releasing the code. Which, of course, defeats the whole purpose of a patent.
If firefox includes H 264 decoding in their own software libraries, they are no exposed to a lawsuit. If they opt to use OS native plugins for H 264, they end up creating a logistical nightmare in development, since you can't guarantee that all installs will have the software needed to the embedded movies. Which means the user is going to blame them when it doesn't work.
The real solution is to work with the standards committees to make the video tag in HTML have real meaning. What movie containers and formats are officially supported by HTML 5? How will the patents work, etc etc. This whole Theora thing is the wrong tactic. They will stand alone and fail. They should call up Apple and Google and ask them to work with them on solving this problem permanently. If they can get the MPEG patent holders to all license their software in such a way that its compatible with the GPL, then the problem is solved.