There are no tank police here. You can keep them in 2g or less as long as you keep up with water maintenance.
If it is a splenden, it's more about individual character. They are instinctively territorial, some more aggressive than others. Maybe you are talking about other betta species.