Definitely do your own work, especially on something simple as a rotor/pad change. Its amazing how a "professional" shop can fukk up something as elementary as brake pads or even an oil change in my case. I would just pull it all off and start from scratch. Grab a helms if you dont have one already and just go to work. If it still sucks after youve reinstalled everything and bled the lines then i would dive into the master cylinder the cost of the part is not so great but you'll save alot on labor(very simple install). If you need any help doing the pads/rotors or Master cyl feel free to email me. I have a helms if you dont. Good luck.
Ryan