What are the differences between and among street gangs, organized crime groups, and terrorist groups? Explain why it may be difficult to define and distinguish between street gangs, organized crime groups, and terrorist groups

What are the differences between and among street gangs, organized crime groups, and terrorist groups? Explain why it may be difficult to define and distinguish between street gangs, organized crime groups, and terrorist groups