I am a recent sociology graduate from the University of Warwick. I got a high 2:1. I am still hunting and trying to get experience for the job that I really want in public health. My difficulty in getting a job right now is because of lack of work experience, not my degree. Employers care more about the class degree you got and where you got it from because so many people have degrees now days.
There are very few things you couldn't go into with a degree in Sociology or further training, which is why I picked it!
The only reason you will struggle (like anyone else in any other subject) is if you don't gain sufficient work experience and volunteering etc during your time at university. There are too many people out there competing for jobs and if you don't have the experience to compete, you will struggle. I have lived with people that did Maths; one of the most employable degrees and they struggled to secure a graduate scheme or a job and is now doing a masters. He still can't get a job!
People that were on my course are now working for Deloitte in London in consultancy, working as social workers, have published work and are studying for their masters/phd's, are working in retail banking, the civil service, communications and charity work. Others are working for teach first, recuitment and HR and international development.
I loved my degree and the skills it has given me and the way it has shaped my mind, is invaluable to me. The breadth of interesting topics you can study is great. I have studied everything from health and medicine, gender, media, politics, historical and present racism, research, statistics, economics, sex and sexuality, nutrition, population and social change - I could go on for ages here. I also did some psychology as outside modules. My degree has given me the confidence that when I get the job I want I will have the analytical mind to do really important work. Sure, if you want to be a scientist or a nurse or know you want to do marketing, go and do that degree but that will only qualify you to work in those jobs. The possibilities to move around work areas are way less limiting in social sciences and humanities.
I'm not quite sure why sociology has a bad rep; I can confirm it's unfounded! A lot of the content can be tough to grasp and it requires high abstract analytical and writing ability to articulate ideas and be opinions both on paper and to a group. Some people on my course were scraping by, failing some essays and getting 2:2's. I know a girl in her third year of politics and sociology and she is yet to get a 2:1 in the sociology half.
Whatever degree you do, it is what you make of it because it's tough out there regardless.