There is a punishment. TL;DR -- Criticizing the Vedas is an act of a Pisaca, a mortal sin, and causes loss of caste.
atha patanīyāni || 7 ||
7. Now [follows the enumeration of] the actions which cause loss of caste
steyam ābhiśastyaṃ puruṣa vadho brahma ujjhaṃ garbha śātanam mātuḥ
pitur iti yoni saṃbandhe ...
According to Skanda Purana V.ii.68.24-33 , one who speaks wrong about vedas and gods becomes pishacha.
Those who commit breach of trust, those who have sex with other men’s wives and those who speak ill of the Vedas, attain the state of Piśāca. Men who always decry the Purāṇas and Dharmaśāstras and who calumniate others become Piśācas.
Other scriptures ...
No, it is not allowed. Some verses to support existing answers here:
avihitā brāhmaṇasya vaṇijyā || 10 ||
10. Trade is not lawful for a Brāhmaṇa.
āpadi vyavahareta paṇyānām apaṇyāni vyudasyan || 11 ||
11. In times of distress he may trade in lawful merchandise, avoiding the following [kinds], that are forbidden:—
manuṣyān rasān rāgān gandhān annaṃ carma ...