If there is infection, the betadine will hurt, yes. I remember it killing on things like broken flesh and blisters as a kid.

I was always told that the pain means it is killing the germs in the wound but I don't know how true that is!

You could always dilute the betadine a bit if you like - just in a bit of water.