Agree with most of the reasons, and those alone would be enough for me to stop and not go forward. Even without the market dynamics I mentioned above.
The county and local governments of Orange Beach AL and the FL Panhandle Gulf Coast (Pensacola east to Apalachicola) will NEVER put an outright ban on STRs. Other than the military, tourism is the economy here - and there are not enough hotel rooms to meet the demand. We have recently seen restrictions in how those rentals are operated in an effort to minimize the impact of them on surrounding homes and neighborhoods. But local politicians know better than to bring up the "B" word.
I see the possibility of changes in the tax structure that could have STRs taxed at rates more like hotels than non-owner occupied single-family residences, and I think that would help with many of the issues I see locally. There will be a steep uphill battle against the real estate interests on that, however.