I have a patio cover with two skylights. Every now and then a hummer will try to fly up through the glass. They keep bumping their little heads and exhaust themselves, never realizing that flying down is to safety. If I see them, I get a dust mop and hold it under them until they land on the mop-head. Then I slooooowly move it away from the skylight and to open space. They then fly away.

I've had two of them lock into territorial fighting that both flew into my glass door, stunning themselves. I was able to gently pick them up and place them in a tree until thay came back to their senses.

Good times...