You're mad and understandably so...as the student. We, too, never agreed with everything our professors did/said. However, somethings cannot be contested especially when you are in a fast tracked environment. I went through a four year course study and the professors did not hold our hands nor did I expect them too. When I learned a new skill I practiced on everyone I could get my hands on the moment I left campus, from my soon to be in-laws to my co-workers, heck if I would've held a conversation with you for long enough I may have asked you(lol). Especially, anything to do IV, IM, and just meds in general. We had to make time in our schedules to go to our clinical site to gather information on our patient the day before. The next day we needed to have a care plan, we needed to know the meds(esp. Any that we were administering), peak and trough, how to administer the med, if it was a IV push(over how many mins.), etc. You have to gather your focus, or surely you'll lose the way. I would shadow my patient's nurse, and everything the doctor had ordered I would ask if I could help/do, then I'd go ask my professor if it was ok if I could do so. Most of the time it was, sometimes they would say they wanted to be present, but it didn't matter. The only way you can become proficient is through gaining experience. Never be afraid to ask for help, but never be unprepared. You can't rely on others in the real world for knowledge and not all the time what they know is right. You have to know for yourself.