Tossing a packet isn't drastic--it is the right way to limit the bandwidth of
a TCP connection. There are even papers written about how and when to decide
which packets to toss. However, it is probably a good idea to make sure the
packet is actually a TCP packet (rather than some other protocol) before
tossing it.