The only way it could work is similar to say cricket - where most club players are amateur, but the top players get paid while on duty at higher levels.
For example, Brett Lee plays for Mosman. Most of his team mates are amateur, but he gets paid for playing for NSW and Australia.
The downside of course, which would really rattle the GAA structure if a similar structure was used there, is the number of club games that the top players are available for. If Lee played for Mosman twice a season they would be lucky.
My understanding is that in GAA (unlike cricket or rugby) while the intercounty games generate the money, the real passion is for the club.
Ah it depends on the player himself and the clubs situation to be honest. If you play for a club which has won your county championship loads of times and you've won it a few times with them yourself then its going to mean a lot less to you then for a club that hasn't won it in 40 years so that player might prefer winning with the county over the club. You know what i mean.
Personally i'd much more cherish winning something with my club then my county winning the All-Ireland.
It depends on the supporters too. A lot of people wouldn't have gone to see their club play in years but still would go to see their county play. Sunshine supporters u know .....
Your mostly right though, the majority of people would much prefer to see the club do well then the county. The club is much more personal to you and if you can beat the "feckers down the road" it'll give you bragging rights for a while