Your use of the word "squatter" is somewhat offensive. I'm sure of the coffee shop owners/employees asked them to leave, they would comply. Squatting is a legal term and typically implies hostility towards owners/rightful occupants.
For one, it saddens me that when I travel and need a place to drink coffee/eat a snack and catch up on email, I might be viewed as a "squatter" the minute I pull out a laptop...
The article uses "hobo," which is perhaps less offensive :)
I tend to camp out, or "squat," at coffee shops early in the mornings when they have very few customers anyways (true here at least, not in the states of course with more of a morning coffee shop culture). It's never really a problem because I'm gone before it gets busy, but I can see why there would be resentment.
Basically, if you are going to squat, don't go when its busy. Sometimes at night, for example, SBUX might be actually busy, but usually due to other squatters, so no guilt there.
I'm not suggesting that you're doing something wrong the minute you pull out your laptop. I don't think anybody is. It's all about how much of the finite seating resource is consumed for how much business. Somewhere down-thread is another comment about the purchase price for a cup of coffee being only partly about the coffee but mostly about the experience. Yes, and that's just as true for the person who only needs to sit down for ten minutes. They paid just as much for their coffee as the person who has been there all afternoon, they have just as much right to enjoy that experience, but all-afternoon guy is effectively crowding out dozens of such others. That's simply not fair.
I'm generally not affected by this myself, BTW. I don't go to coffee shops very often, and have only brought my laptop (sans power supply) a few times. The longest I've stayed has probably been a bit more than an hour. I've done more "squatting" at my local McDonalds, which has better WiFi and is practically empty in the mid-morning so nobody cares. However, I consider it a basic rule that if somebody else is waiting for something and you've had your turn then you should yield. If you don't feel that you've had your own fair turn yet, then by all means make the newcomer wait. No problem at all. This is only about the people who seem to feel that they're above that basic rule.
Your notion that the word "squatter" is offensive is offensive to me. Squatting is a long, proud tradition whereby property is taken from the greedy or dead and redistributed to those who are actually in a position to use it. Squatters are the rightful owners of property, both in spirit and in many places in law. It is a well established legal precedent that the needs of the living trump the wishes of the dead, and squatting laws were created to honor that.
For one, it saddens me that when I travel and need a place to drink coffee/eat a snack and catch up on email, I might be viewed as a "squatter" the minute I pull out a laptop...