You do NOT have to pay to play!
Every person is different.
This is, in my opinion, one of the most important lessons, in pool and in life.
Everyone (and I mean everyone) should be able to learn something from someone.
I have seen countless situations where a below-average player did something (albeit by accident) that I have not thought of and have tried to reproduce on my own.
They may also make a comment that may cause an OPEN-MINDED person to rethink their perspective on some nuance.
For me, the biggest deterrent to playing a weaker player is their attitude. If they are just going to throw their stick at the ball and proclaim loudly to anyone that "They are just getting their asses kicked" then I would consider that an unpleasant experience and avoid it at all costs. If they are genuine about trying hard, and are respectful, asking questions along the way etc., I would happily play *anyone* under any circumstances. Sometimes playing a "banger" can be more fun than playing a "player." Truth be told, many players have attitudes already...
If someone feels that playing you is wasting their time you should make a note of who that person is and avoid them in the future. They have little respect and are pool snobs in my opinion. They have also forgotten that they were beginners once. Or...it could be that the only way they got to play better people was to pay to play themselves, so they may feel you should attend the school of hard knocks yourself. I disagree with this approach personally. This game is complex and difficult and I believe information should be SHARED when possible. Too many people hide or hoard information because of some supposed edge, which rarely pays off.
For example, if I played you and showed you a few things, am I to now fear that you will be beating me soon? No...and if you do...that means that I must continually work to improve, not just you. Don't buy into the concept that you have to lose small-action sets in order to "earn your stripes"...that is old-school BS. On another forum I did recommend doing just that for someone to improve their game, but that is NOT the only way.
I recently played someone 1P over the weekend and he lost every game, but during that set I did realize that my game was very rusty and I needed a lot of work.
Some players just need to learn humility. They seem to have forgotten their beginnings.