You can get the TMG firewall to work with DirectAccess, but its a tricky affair.
There are some registry settings and some firewall rules you need to take into account.
To get that inside information check out the TMG firewall team blog at
http://blogs.technet.com/b/isablog/archive/2009/09/23/forefront-tmg-and-windows-7-directaccess.aspx