The nodes verifying the transaction are called miners. You are going to have to mine (in a pool) in order to be eligible to get transaction fees from transactions.
Is that transaction fee avoidable?
Basically, yes. You can however avoid the transaction fee altogether, but then it will take a very long time until a transaction is confirmed. Also, you risk of getting into a 0-confirmation limbo which, albeit rare, is still possible.