It all depends on whether they are tank-bred or wild-caught, and more specifically, whether they have been given non-live fish foods from day 1.
As I understand it, most of the stock available in the UK comes from the Czech Republic and elsewhere in Europe. So that's a good thing. Juveniles will take live mosquito larvae and the like, and as they grow up if they are rigidly given nothing else but alternative foods, they remain "easy" to feed. If they're ever given live fish, then going back to frozen or insect foods is extremely difficult.
If in doubt: ask the retailer to feed them. If they go for alternative foods, you're fine.
Belonesox is highly cannibalistic at all stages of growth. Females commonly eat the much smaller males. Hence, it's much more common to see females than males.
Cheers, Neale