It sounds like it wasnt stretched correctly.
ANYTIME you have carpet installed you HAVE to touch up paint. Period. There is no way to not have some scratches on baseboards.
Sure there is. Remove the baseboards and install carpet to the wall, like it's supposed to be done. Then install new baseboards like it's supposed to be done.