If were talking about a situation where there is only one vehicle to pass in that second lane, then sure. However, I find that that's often not the case. There is often several cars in that second lane that I want to pass, and I don't want to get in that lane and slow down to 60 just because the guy behind me wants to go 80 instead of the 70 that I want to go. There is no preference to whoever is overtaking faster rule that you're claiming. None of us are the police, sure, but no police officer is going to claim I needed to switch lanes to accomodate someone going 80, when I am using the passing lane for what it's designed for...passing.
You are talking about something different now, which is people just driving in the left-lane and not passing anyone. As far as tailgating, there is never a time when it's ok to tailgate someone. It's not a matter of of being polite, it's a matter of safety. If the vehicle in front of you needs to brake quickly, you won't be able to stop in time. The idea that it's ok to tailgate someone because they won't get out of your way is just wrong. I'm not saying it's ok to drive slow in the fast or passing lane, but it's not justification for tailgating.
You were stressed out because the cars in front of you wouldn't let you go as fast as you wanted? Traffic sucks, yes, and I get annoyed by slow drivers, but stressed out by it?
Many of the people I see driving slow in the fast lane aren't ********, there just idiots or naive. Regardless, I don't think that one person's poor behavior justifies anyone else poor behavior, specifically tailgating.
I will if I'm not currently passing someone. If I am passing, but not fastest enough for the guy behind me...that's his/her problem, not mine.