The pictured fish is definitely a tetra, not a barb. Tetras need to school with their own kind or they can get nippy. I don't think that particular tetra would have eaten two guppies whole though, you should have found bodies. Is it possible they are hiding from him somewhere because he's nipping at them? Personally I would return that one and get more neons to help with the nipping problem.