The HOA cannot enforce an illegal agreement. There is absolutely nothing they can do to you. You can let them place a lien on your house, but if you don't like that, you can always just take them to court and have it removed. I certainly wouldn't pay them any fine associated with your having a dish.