But then I was thinking why do we wear them?? It was the thing that caused him so much pain and he died on!!

And the bible says: "You shall not make for yourself an idol in the form of anything in heaven above or on the earth beneath or in the waters below. "
Is this what we're doing?
What do other people think?
I think crosses that show Jesus still hanging on it are pretty depressing, but most neckaces have just a cross and this to me is a symbol that death was defeated and Jesus rose again, which is something to be happy about!

I don't believe wearing a cross means you are making it an idol, it is just a symbol, just like other Christian rituals (such as communion) that are used to remind us of what Christ did for us.