Not really true mate!
Even using the 2 days service (36 hours actually), at an agent (plenty around), works out to be less than 7% overall charge/loss. Assuming £600 transfer cash!
http://www2.ukmoneytransfer.com/Pric...ion=SubmitPage
No point sending very small amounts, obviously. The premium service is in minutes, no where near 25% you are claiming unless you are sending a tiny amount.
Check out the link above. My friend and I have used the 2 day service before, no hassle! Still pretty quick compare to most other service
However, I agree that western union is not cheap for bank to bank transfer.
Cheers