Anon,
We don't know much about your English background but if your intent was to solicit agreement to your particular usage on
"have been knowing..", it does not look like you are going to get lucky. It's not a matter of being right or wrong. Rather, it's necessary
to correct incorrect usage for those who have come to the forum for help. I actually have decided to ignore your persistence, but
you seem to try to find a way to prove to me and others that you actually know better. Friend, have failed!..
I had said in earlier post.You will find English of all level, from the very terrible to excellent, it's all there. Song lyrics can not be used as a gauge for correct usage. You need to recognize what good English should sound like from the the bad variety, if you still want to improve yours.
Best of luck!