Vodafone do suck. But at least they work! And they dont take 24 HOURS for activation. My voda sim took 0 SECONDS to activate!
Maybe not, but you unfortunately managed to come along on a day where there have been issues with top ups, which will no doubt have affected activations. They don't normally take that long, most are done and dusted very quickly.