Technology can be as humanizing, or dehumanizing, as each user wants it to be. All comes down on how the user handles technology, and what use is made out of technology on daily basis.
It's true that technology is a double-edged sword, since it can be used to enhance social interaction or thwart it. Yet this is not the fault of technology itself, since technology can not make choices for the user. At the end the one making choices on how it's used is the user, technology is just the medium that facilitates the action that derives from the choices made by the user.
The argument that technology is the origin, and end, of all what's wrong with society is shortsighted to say the least. It doesn't take into account a host of other factors that make people use the technology they use they way they do. Or how we can give people the tools to avoid the pitfalls that comes with any technology.
At the other hand, technology by itself wont solve all the problems that humanity faces. There is no silver bullets that solve all problems, and no two problems are the same.
Technology is just a tool that facilitates a certain task, is up to the user to use it wisely. Yes, some people need more help than others to use technology correctly. So, lets make sure that people have enough information to know what tools they need, and how use them correctly.
Let's make it easier, and more rewarding, to use technology to humanize people's life. To make it part of how people interacts with each other, to find and build relationships while strengthening existing ones.
It all comes down on how people uses technology to relate to others.