It's always easy to blame others. You can spend your entire life blaming the world, but your successes or failures are entirely your own responsibility.
If you know you are right, stay the course even though the whole world seems to be against you and everyone you know questions your judgment. When you prevail--and you eventually will if you stick to the job--they will all tell you that they knew all along you could do it.