Giffgaff give unlimited internet but with the proviso that tethering isn't allowed. So called abusers are tethering which allows them to download massive amounts of data on a regular basis, this makes the cheap £10 'goodybag' monthly package, which includes unlimited data, unprofitable. A case of some greedy users breaking the rules and spoiling what is a good deal for everyone else. A bit like boaters overstaying on visitor moorings at the expense of others.
ETA: You have unlimited data with three because its not a dedicated data dongle, they and other networks don't do unlimited data only sims, I guess that is so that they can give a better service with the data only sim by throttling back, if neccessary, on download speeds with phone sims.