This is not well-defined. What is considered a "terrorist" group? What is defined as aiding a terrorist group? What if someone sends money to a family member back home and that person used it to aid terrorism, unbeknownst to the giver? And what is considered a terrorist group? ISIS, obviously, but what about the KKK? What about a communist government? This is a slippery slope that can actually hurt us all in the end. Those who support terrorist groups should absolutely be punished, but until this is more defined, it is a grey area that we shouldn't get into.