You're putting words in my mouth, I did not say men are pigs. I also didn't say you said it is nonexistent. You did however HEAVILY imply it is rare BECAUSE of how aggressive ice hockey is. Which is silliness.
A hockey player that abuses his wife is pretty rare.
That's nonsense. You can have a violent sport like boxing and still have the players be abusers. Plus read this.
Even bigger problem though is that is a misunderstanding of domestic violence and why it happens. It isn't "men have aggression and need to get it out". More like a mix of cultural (shitty views of women as "less than" men, toxic attitudes towards relationships especially marriage, etc) and individual factors. Why not read up on it a bit?
The truth is that programming isn't a passion or a talent, says Edge, it is just a bunch of skills that can be learned.
Lost me here. Programming can definitely be a passion, and it can also be a talent. One might have a natural aptitude at programming. That doesn't mean one cannot learn the skill of programming, or that someone who finds it difficult in the beginning will not become an expert.
In my career I've noticed that there are developers who are brilliant, and developers who struggle. The ones who struggle can succeed through mentoring and training.
There are also developers who are kind and have great social skills, as well as those who do not. This is true of any employee at a company, including managers. Social skills can also be a passion, a talent, and a skill. That is also something that can be improved through mentoring and training.
The primary reasons we don't see this happen for social skills are office politics and the false view that personalities and behaviors are fixed.
If you are reading this and your programming skills or social skills are lacking - invest in yourself and work on them. It will pay off handsomely.
In terms of what can we do - support politicians like Bernie Sanders when they support fighting back against H1B. If you are fortunate enough to choose between working for a company that supports H1B and one that doesn't - go to the one that doesn't. Form a startup if you are in a position to do so. Do anything you can to bring pressure to companies that abuse H1B.
In the end though companies have so much power that to really make a dent, we must pass laws to protect workers in the US.
If we actually care about one another (or more cynically want to avoid the potentially violent unrest that can accompany mass unemployment) we need to do at a minimum make sure everyone is taken care of. I'd say we need to find a way to make everyone feel useful and productive. To do that, we need to rethink how we spend human effort and to what end. If we evolve technologically to the point that jobs aren't about catering the whims of the wealthy or subsistence - why not explore creating an economy of exploration and human evolution? Why not pour our wealth into educating people and increase the number of people who can play a part in helping us live longer, explore the universe, and enjoy life more? Let's replace menial jobs with scientists and artists.
Because left to their own devices, the kings of capital will let the workers replaced by robots starve and rot.