As I say in my eBook on Nepal, Nepal is a subjective and unique experience for everyone. The secret to being happy in Nepal is to have contingency plans. I experienced about 30 minutes of load shed/electric cut today; I have an inverter that lasts long enough until this last hour or so of cuts. But when monsoon hits we will be fine.
I lived on Freak Street near Darbur Square for a time and never saw an animal sacrificed. You make it sound like its an everyday thing and there is blood flowing in the streets. Although difficult to see for a Westerner, these animals have lived happy lives-not like cattle in America. When they are sacrificed the community feasts. This is a good way to feed the hungry and food is available at the temples for anyone-even tourists. The reason Nepali give conflicting information about Hinduism is because there are so many conflicting customs. For example, everyone knows Hindus get cremated, right? I know some who get buried upon death. Why? Because they are direct descendents of of Lord Shiva. I find these things fascinating.
Also, I do not think a person can buy property in Nepal unless they are a citizen or married to one or invests a lot. But tourists can buy condos, I think. I know they were exploring this option a year or so ago. But rent is so cheap here. I know of expats living in high rise, luxury apartments who pay $1,000 a month. I rented a three bedroom apartment, really huge and lovely, for $200 a month, but unfurnished. Living in the heart of Kathmandu is not good for long-term living. A person should look to one of the villages outside the city and further up in elevation. However, you are right about transportation costs. Presently, I pay $20 a day for a driver in a mini van who will take me to Ktm and stay with me to help me shop or site-see. Petrol is $1.40 per liter, so you really can't blame them for trying to earn a bit. The roads are incredibly hard on the cars, so maintenance costs can be a hardship.
You are right about the visa issues, as well, but there are ways and what little government there is here is pretty tourist friendly. I know a couple of legal tricks to getting a good visa if a person doesn't want to work here. But it's funny; if you get a student visa and then drop out because Nepalese is an impossible language to master for some people, it will be difficult to get a tourist visa again. You really need to check all the angles and get a contingency plan for everything in Nepal. Knowledge makes navigating the system doable. I write about a lot of these issues in my blog at FrugalTravelsNepal.Blogspot.com
It is almost impossible to get money out of Nepal. I know. I just recently lost my Paypal account and tried for over a month to pay someone in India for some work they did for me.
I absolutely love living in Nepal. I have no desire to go back to the US. I'm not even sure I could adapt back to it if I had to. The key to enjoying life here is two-fold. First, lower your expectations and don't sweat the small stuff, and second, take responsibility for your own actions.