Is there a way to force the youtube app to load videos in non-HD resolutions?
There is no way to set this without jailbreaking.
If you do have your iPhone jailbroken you can buy 3G Unrestrictor whose purpose actually is to enable the use of apps that demand to be on WiFi. But one of its features is to force the Youtube quality to your preferred setting.