Well I have read your blog.
You do have an understanding.
You have come to a conclusion.
I cannot say that you are wrong.
The way you have delivered what you have understand could seen as harsh ..... but I would say you are on some sort of right track.
Keep updating.