多项选择题

2006年10月,北京市海淀区地方税务局稽查科工作人员在检查过程中,发现在该区经营水果的生意的丰台区居民张三违反《税收征收管理法》,于是将张三扣留十多个小时。在扣留期间,张三与稽查科工作人员王某发生口角,王某以看张三不顺眼为名殴打张三。后经查明,张三在2004年10月的确有过违反税收征收管理办法的规定,于是对张三罚款2000元。解除人身扣留后,张三回到丰台区。根据以上内容回答下列问题。

对于张三的违反《税收征收管理法》的行为,下列说法错误的是()。

A.应当给予处罚
B.应当给予处罚,但是罚款2000元过高
C.应当给予处罚,但是张三是丰台区居民,不能由海淀区税务行政机关处罚
D.不应处罚,因为已经超过处罚期限