I concur with MisterNice. Most recent movies stink. All else being equal, I would rather fly an airline that does charge for headsets; then, I know I'm not being forced to pay for something I will not use.
The $5 charge is not really for the use of the headsets (that's why you can't use your own for free). It's to pay for the installation of the IFE system (a bit more expensive than a TV set) and the license to show the movie (not sure on the specifics, but I'm sure the airline doesn't just rent tapes from a video store).