The fact is that nursing programs
are so competitive, and slots are so rare, that even with a 4.0 you may not even have ended up at the top of the list because you do not already have all of the requirements finished.
Even though they may allow people to apply prior to completing all of their pre nursing classes, preference may still be given to those that are already done, regardless of the GPA. In this way the program can be assured that they are not giving a slot to someone who may not end up satisfactorily completing the required classes. Regardless of your history, you could have a family emergency, car accident, etc...(god forbid) and not be able to finish your classes on time.
As for your transcript arriving late, that really isn't the responsibility of the program. When I applied at my program I needed to get a transcript for my prereq's even though I had taken them at that college. I could have had the registrars office just send it over to the nursing department directly, but I was not willing to take the chance of having it get lost on the way, so I picked it up and delivered it, along with the rest of my application materials personally at the nursing office. I never count on a school to send a transcript directly unless it is absolutely specified by a scholarship committee, and I always pay the extra money to have it sent to me at my address as a rush order. My applications are my responsibility. It may be someone else's job to send them out, but the person at the registration office of that college will not pay my rent, or have to live my life if I get denied because of their error. CYA all the way.
I'm sorry that this happened to you, and I hope that they do reconsider their decision, but regardless of the outcome let this be a lesson to you to never assume that someone will do what they promised to. When you are a nurse you will be responsible for following through to make sure that the tasks that you delegated were carried out, not doing so may cost the life of a patient