If there's a simply way to simply grant everybody in dotLRN general_comments_create, the way they currently have read/write/other permissions, I agree that would probably be nicer.
In any event, I see this as a well-functioning temporary solution, and if it works, I don't see any big deal here.