A BTWifi - Fon hotspot is usually transmitted from a private customers Homehub. If the person turns off the Homehub or opts out of providing the free hotspot the signal will no longer be transmitted. It could also be that the person's Homehub needs to be re-set.
In any event there is nothing you or BT can do to get the hotspot transmitting again as there is no obligation for the private customer to provide the signal.
I had a similar issue several months back, and received the usual stock answers before being decried for not listening. My solution was to pick up a netgear wifi extender, which gave access to a number of additional hotspots I couldn't otherwise reach, and the stability is top drawer now. Don't get me wrong, it's an expensive product and it can't correct a signal that isn't broadcasting as it should be, but if you know there are multiple hotspots in your area you may want to weigh up the financials, as I had to spend about £90.00 or enter into a 12-month broadband package with a third party, and I went with the former. The sages on here won't help you, and will infer it's part of a contract that is beyond regulation. Leave the legal implications of that to one side, do your homework, and know that there are avenues available to you. I was disgusted by the way I was spoken to on here. The impetus just needs to come from you unfortunately......
I hardly think that you refusing to listen to what you were told constitutes the 'Sages' being unhelpful.
BT have no control over the BTWIFI network from residential home hubs. More likely the owner of the hub was maxing out his connection leaving nothing for people connecting to BTWIFI