Jeeezzz - what a negative attitude, to something you obviusly know very little about.
I fish with my own built gun - relatively easy to build, and also it adds to the experience ,shooting a fish for supper with your own gun is worth doing. It is a very complex method of fishing [i practice every kind of fishing freshwater and sea] and this is the most rewarding. There is so much more to it than buying a gun and jumping in !! also spearfishing is probably the best way to obtain your fish - no bait , no waste [dont reel in undersized fish]
If you would really like some sound advice from people