The problem with forums like this is that it is populated with people with vastly different levels of skill and experience, ranging from newbies, to those who have just got establish and those like me who have been in the business for 35 years.
It's not that the experienced ones are arrogant or bragging about their longevity and success, it's the fact that in such a diverse group their will be those who will read something you have said and then lay their own interpretation on it. 'Oh, he's just bragging. Who does he think he is. He's an arrogant so and so,' and others that will see it as it was intended, to be helpful to people who might benefit from their own mistakes and experiences.
Being in business for yourself is a tough game, anyone can start a business, it's staying in business that is the true test. And in order to become successful you will have to learn some pretty tough lessons and the quicker you learn them the less mistakes you will make and the greater your chance of staying in business for the long term.
No one likes to be told they are wrong - but what if the person who told you that you might be wrong, told you it in good faith and if nothing else had the balls to tell you what you don't want to hear. Is that arrogance? Or is it the true spirit of what a forum like this is supposed to be about - the sharing of views and experiences for the good of all who wish to share them?
Simon