There are beliefs that as Bitcoin continues to accrue value and users, the fees will be enough to sustain the network. I understand many are skeptical in this regard and the only thing that will them right or wrong is time.
And with most common type of attack discussed the 51% double spend... You get to keep the fees... On all that happen during attack period transactions... Depending on situation on network you might not even lose anything if there isn't enough well paying transactions around.