I wouldn't take the car back to them. Those problems in the pictures are not just ordinary mistakes, they are incompetence or gross negligence. Don't let them work on your car anymore. Go back and tell them they have to pay to have the work repaired at a COMPETENT shop.

If the work was covered by insurance, you can also get the insurance company involved by telling them you did not get the benefits promised in your policy (i.e. competent repair).

The next shop you take it to should seriously consider stripping all that paint off. Those bubbles may indicate that the paint is not bonded well anywhere.