Here’s a short script to remove multiple ip6fw rules sharing the same number.

for a in `ip6fw list $1 | cut –d ' ' –f 1`
do
    ip6fw delete $1;
    echo "ip6fw: deleted rule $1";
done

Usage:

# sh rmrules.sh 123