Do you think I should return it or should I have a go at fixing this? It was half the new price.
If you're asking then you don't know if you can fix it, and once you try you can't send it back. Thus the logical thing would be to start the return process.
You could contact the vendor and tell them that you intend to return it, and why, and suggest and alternative in that you keep it and then give a partial refund (the amount to be negotiated between you). But be aware that going that route would make them suspicious that you're trying to pull a fast one, so a straight return is probably wiser.