Great points Yick. I agree with you. I thought you were just a redneck. I didn't know you had some intellectual wisdom too. lol.
Now the thing is, I don't think the Buddhist way of trying to reduce your desires or detach from them, is realistic. Even if you could do that, it would make you less human, because our desires is what make us feel alive. Nature gave us desires for a reason, not to get rid of them. So I've always had some skepticism toward Buddhism, even though it contains a lot of truth, and meditation is very useful for balancing your mind and regaining control over yourself. I don't think repression or trying to change human nature is the answer. Nor is abandoning the ego. The ego is there for a reason, not to be dismissed altogether.
A better approach I think, is offered by Stoicism and Nietzsche, which is to not take life seriously, and instead to see it like a drama or cosmic play, like when you watch a theatre drama. You laugh and cry with the characters, but you know it's all a stage and show. If you treat life like that, your suffering will be a lot less, because it's just a movie to you and you don't take it too seriously. That's sort of my approach too. I cannot just detach my desires or repress them or pretend they don't exist. That's simply not realistic. But learning to laugh more and take life less seriously (like many Russians and Eastern Europeans and Latin Americans do) is realistic and achievable, because one can change their attitude in that way.
That's my take on it anyway.
Btw, you mention Buddhism. I'm sure you know that most Buddhist sects believe in reincarnation right? So why then Yick, do you ignore me when I talk about my possible past lives, as though you discount them and won't even entertain the possibility, even though there's a lot of good research on the topic by great researchers like Dr. Ian Stevenson, and even university departments like the University of Virginia, and many compelling documented cases? If you're into Buddhism, then you should be open to the possibility of reincarnation right?