Clocking in and out at Michaels and other related questions

Hi,
When do I punch in and when do I punch out? I read that Michaels was very strict about not clocking in more than 5 min before or after your time, else you get penalized. I punched in at 7 min before my start time and hope I won't get "corrected."

I was told that classes were 2.5 hours, no more, no less. But one day when I was working on the calendar with the manager he said that the class has to be 3 hours, else I couldn't get paid. I didn't understand that.

Then we worked on setting up demo dates and he said that the demos had to have a project associated with them. My last demo he had me down for doing a baby blanket. Okay, I did this, but the first 2 times I demoed I worked on what I felt like working on.

Third thing - last time I was there - not working, not "in uniform" I asked for some yarn for the baby blanket. Two previous times I got "free" yarn I went to the cashiers and explained the situation and they got a manager who helped me out. This time I was told that I'm supposed to go directly to the manager. After my yarn got taken care of I wanted to leave and the manager said that I needed to be searched every time I left and that it has to be in front of a camera. So I had to open my handbag up. This seems very strange to me. I think I've seen associates leave at their quitting time and didn't see anyone being checked. What's up with this?

Thanks,

Marietta