Oh no! I'm so disappointed that your experience was far less than pleasant. Is there another donation center that you can go to? We don't have the Red Cross around here to donate- we have the Oklahoma Blood Institute. They have centers all around the city and you can just walk in and donate. They've always been very nice. If there's another place you can donate- try it. Don't let this one mean nurse spoil your attempt at overcoming your fear. You can do it, and there are surely people out there who will NOT treat you like an idiot.
I'm sorry for your rough year- I hope 2008 is a heck of a lot better for you.