Hospitals: Most hospitals allow any ESA on property - individual hospital policy applies. All hospitals are required to permit service dogs where any member of the public is permitted.
Buses, cafeterias, restaurants: Under federal law, service dogs are permitted in and on all of the above. ESAs are not.
Right...my contention is...there will be a legal challenge (like a squirrel in a condo or apartment) which begins the road to allowing them anywhere.