Also, that could be more polite...
Like:
"Well, there is a free version. It took me hours of hard working in VB, so I WOULD LIKE that you don´t call it shit. Also, you haven´t tried the program yet so how can you judge about the program I created?
- Let me challenge you by making one. You might be a respected member, but to me your not."
See? It isn´t so hard to be a little polite...