What about satellite options? Last I heard (years ago admittedly) you could get semi decent download speeds. Upload was the problem though. Bit of a longshot but thought i would mention it. Thats horrible what they have done to ya!
Horrible alternative.
I'd use a satellite connection only as extreme resource.
The main issue is high latency time with data packets.