The bug with the repair skill is very annoying, but it only happens about 30% of the time on my system. So I tend to save the game every time I want to repair something. This is one of several annoyances with this game, but overall it's so much fun that I wouldn't dream of giving my copy back (and yes, most europeans have the same or more rights that you americans have, and there usually isn't a need to sue anyone (unless they're a very dubious company) to get your money back if something doesn't work as advertised).
I just hope Beyond Divinity has less serious bugs (the repair bug is very serious, and it's very strange it hasn't been fixed by a patch).