I need to get this off my conscience. I stole a year of xbox live gold from some random kid when I was 14.
Really? Did you think that stealing an xbox live gold subscription was the right thing to do?
I don't think that a 14-year-old should steal from other people.
Even though Xbox Live is not a physical item, it still has monetary value and it is wrong to steal it from other people. If you are able to, you should find the random kid that you stole from and give him a year of Xbox Live Gold in order to make up for what you stole from him.
But what if he just wants his money back?
Then you should give him his money back. You were wrong to steal the item and should replace it however he wants. It'll feel good to make amends either way.