I opt out, too.
>"So wait, 3oz of fluid in a 3oz container is okay.. but 3oz in a 5oz container is not? Is it more dangerous for some reason?"
As much as I dislike the current set of rules, I feel that if you going to have rules, then you need to make rules which are enforceable. "Containers 3 oz or less" is an enforceable rule[1]. Is it dumb? Yes, because a 3.1 oz container is no more dangerous (certainly not more than around 3% more dangerous) than a 3.0 oz container. "Containers with less than 3 oz of liquid" is not not an enforceable rule. How can the TSA person quickly assess the volume of liquid in the container? He or she can't, which is the problem. You could, of course, give the TSA agent the discretionary authority to allow larger containers with "about 3 oz of liquid," but that's just begging for an equal-protection lawsuit.
[1] Actually, it's not, because, as far as I can tell, the TSA determines the volume of a container by the declared volume on the label. If you really want to bring 5 oz of shampoo, you could probably just make a funny-shaped bottle with a label that says "Shampoo, 2.9 fl oz". Though it would be pretty easy to measure the volume of the entire container via water displacement ("Mr. President, we cannot allow... a thick-walled-container gap!")