Its true that people do spend quite some amount of time on social networking but before blaming them one should realize that in most of the IT companies working hours stretch beyond the regulars 8 hours. If one is working 12-15 hours a day then s/he will need these sort of activities to ease up a bit.