Here is the problem in a nutshell - Role Play/game regions have a good use case for having a forced landing point set on their region to prevent players "cheating".
However, lots of other regions, shopping districts, scenic regions, use a forced landing point too, because they want to control where an avatar lands on the parcel. I think many people that have a forced landing point set do not actually realise how annoying this behaviour is for shoppers/explorers and those of us that use dbl click TP as a matter of habit to get about.
I would even go as far as to say, this feature in Firestorm probably causes a lot of people using forced landing points not to even realise how annoying this behaviour can be because most people have been able to just bypass it and so they have not been getting complaints from their customers.
Anyway, on a brigher note - there has been a feature request filed with Linden Lab that should help here. Linden Lab have accepted this proposal. What follows is a paste of this request and the Linden response...
Feature Request: Add option to region/parcel to allow intra region/parcel TP when a landing point exists.
I would like the ability for land owners to choose whether or not residents can TP around a region (for example double click TP) that has a landing point.
Intra region TPs are disabled when a landing point exists
1) A store owner may wan a central location for residents to arrive at, but don't care if people quickly hop about the region taking a look at the various items. In this case, double click to TP would be allowed.
2) A RP region owner doesn't want people hoping about and needs players to follow a certain path to achieve goals, so double click to TP would be off in this case.
Maestro Linden added a comment - 26/Feb/14 3:24 PM
On the parcel level, I suppose this could be an option under "Teleport Routing" in parcel options. Right now the options are "Blocked", "Landing Point", and "Anywhere". What you want is a 4th option, between "Landing Point" and "Anywhere", which follows this logic:
Behave as "Anywhere" if the avatar Teleported from within the region (even from a different parcel in the region)
Behave as "Landing Point" if the avatar Teleported from outside the region
Is that correct?
I'm not sure how this would be implemented in the UI at the region level. Right now, there are no region-level TP controls, but there is an estate-level control called "Allow Direct Teleport". When "Allow Direct Teleport" is disabled, users TPing to the estate always arrive at the estate's telehub. Can you detail how this control would be modified with your feature request?
Maestro Linden added a comment - 27/Feb/14 6:06 PM
Hm, for the estate level, I guess the UI could be changed to a 3-state version:
Allow direct teleport anywhere
Allow direct teleport from within the estate (from outside the estate, force them to the telehub)
Disallow all direct teleport (force all TPs to the telehub)