.. hard to download redhat source, ..
Why would you want to download more than one or two packages.SRC.RPM ? ?
Usually only done, when you want a customized rebuild of an src.rpm.
? No payed for Redhat account ?
Then use the identical CentOS or ScientificLinux. They are free versions of RHEL.
You can migrate http://wiki.centos.org/HowTos/MigrationGuide
... and get free "Redhat packages" with # yum install <package>