This isn't my area of expertise, but a bit of Googling confirmed my suspicions: while you probably can write device drivers and such in Go, you probably shouldn't. Compiled Go programs are a bit large - many of the simple programs from Head First Go are 2 megabytes apiece when compiled, for example. Also, while Go programs are generally almost as fast as C or C++ programs, performance is so critical in device drivers that the automatic garbage collection might make a Go driver too slow.
On the other hand, if I'm not mistaken, a large part of the Docker Container management system is written in Go, and while that's not quite the same thing as talking to raw hardware, it's not too far off the mark.
Being persecuted doesn't in any way prove your righteousness or your beliefs. Many people get persecuted because they are repugnant or annoying. Or just because they can be.
Eliminate 95% of the weeds in your lawn by mowing 3 inches or higher. Then plant tiny ads:
Sauce Labs - World's Largest Continuous Testing Cloud for Websites and Mobile Apps