There are options; firstly, you may appeal the decision if you have been given a right of appeal, or alternatively you may submit a fresh application. There may be instances when you may appeal an incorrect appeal decision, or even take the matter to the high court.
Yes. Surprisingly a large number of applicants are unaware how strictly the immigration regulations are enforced and are often unnecessarily refused or delayed due to technical errors on their application or by submitting the wrong supporting documentation. Consultants exist to help you find the best way through the immigration maze and are highly effective in doing so