At LEAST, call the paint shop and ask:
1) What manufacturer and trade-name/brand-name of paint did they use? If they ask WHY, tell them you are the customer who has a right to know. Some manufacturer`s clear-coats are "soft" and some are "hard", and you could ask them in their judgment if the final cured clear-coat would be considered "soft" or "hard". It WILL make a difference in how you approach correcting/fixing their "poor" pain job.
2) Let them know you are not happy with what they have done and why. If this vehicle painting was done on the side as a cash job or as a favor, well, that`s your business and I guess you cannot look a gift horse in the mouth. Poor workmanship, even if it is free, is still poor workmanship. (Another Captain Obvious cliche!)
3a) Ask them if the paint was cured in a booth, either by heat or infra-red lamps. Chances are it was not. If not, I am with Accumulator on this, and time outside in the late spring/early summer sun heat will aid in this curing process. Personally, I would wait three to four weeks (21-28 days), but that is me. MOST shops will tell you the newer, modern base-coat/clear-coat paint is fully cured in a few days (one week), but that is their "story". I still think an extended time period of heat cycles allows the paint to fully cure and gas-off (i.e., evaporate/dissipate) any solvents or water emulsifiers and suspension carriers, thus "hardening" the paint.
3b) I also would not wax, seal, or coat the paint until the full cure was done. You COULD use a breathable glaze Meg`s MG #7 Show Car Glaze, or better yet, #5 New car Glaze, BUT that suggestion is an old-school methodology based on single-stage lacquer paints that did require an extended time to fully cure, so you can take-it-or-leave it advice.