Fariborz, this is a brotherly advice: Don't watch dog abuse videos. They have a very long lasting nasty effect. If you have a visual mind (you probably do), you can fall into depression. There's something very special about dogs and once you realize that, your brain cannot digest the scenes of cruelty and abuse directed at them.
As for Iran being a crappy place to live, of course it is. It's technically possible to amass some wealth and go live in a secluded corner away from all the bullshit, but that's not the point of this thread. Generally speaking, living among people in Iran is a "crazy-making" venture and should be avoided if possible.