Instead of debating cruisers vs TS owners (or others who stay for days or weeks at a time) how about considering the effect of ALL non-residents on those who live & work here and are constantly delayed by people blocking traffic to take pictures or driving like a snail.
Locals, whose jobs may have nothing to do with the tourist industry, are inconvenienced by the demands of people who give no thought to their hosts. The back-ups around Sunset Beach Bar have been discussed many times here but are far from the only example of selfish behavior.