Android - Device stuck on "obtaining IP address", then sets network to "disabled"
The issue is not with your device but with the wireless provider. That is the typical behavior when connecting to a defective hotspot, either over capacity or just a tad too far for a reliable connection...
Sadly there is nothing you can do about it. It happens a lot to BT hotspots in the UK, in London most of them are overloaded during working hours.