Forum:Question about chaos hunter

If I have macro cosmos and chaos hunter on my side of the field at the same time, do their effects make it so that my opponent cannot discard cards (like the cost for lightning vortex or pheonix wing wind blast) because macro would remove them, but chaos hunter says that my opponent can't remove anything? If this is the case, would this affect my opponents ability to tribute monsters for card effects, like icarus attack or gravekeeper's descendant? Also, would it prevent them from tribute summoning if this is the case? Thank you for any help and input.